package com.btpj.shop.dto.param;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * order
 *
 * @author BTPJ
 */
@ApiModel("订单相关参数")
@Data
public class OrderParam implements Serializable {

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 订单总价（分）
     */
    private Long totalPrice;

    /**
     * 支付状态（0:未支付、1:支付成功、2:支付失败）
     */
    private Byte payStatus;

    /**
     * 支付方式（0:无 1:支付宝支付 2:微信支付）
     */
    private Byte payWay;

    /**
     * 支付时间
     */
    private Date payTime;

    /**
     * 订单状态（0:待支付 1:已支付 2:配货完成 3:出库成功 4:交易成功 -1.手动关闭 -2.超时关闭 -3.商家关闭）
     */
    private Byte orderStatus;

    private static final long serialVersionUID = 1L;
}